terrain complexe - French English Dictionary